package com.edais.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class AssignRule implements Serializable {

	private static final long serialVersionUID = 1L;
	
	/** ID **/
	private int id;
	
	/** 客户种类 1：外部客户；2：内部客户  **/
	private String userType;

	/** 产品种类' **/
	private String productType;

	/** 转让期数 **/
	private String assignExpires;

	/** 年化收益率 **/
	private BigDecimal annualRate;

	/** 加息收益率 **/
	private BigDecimal couponsRate;

	/** 手续费率 **/
	private BigDecimal assignFeeRate;

	/** 更新时间 **/
	private Date updateTime;

	/** 创建时间 **/
	private Date createTime;
	
	/**
	 * 债权转让利率描述
	 */
	private String rateDesc;
	
	/**
	 * 债权转让手续费描述
	 */
	private String assignFeeDesc;
	
	/**
	 * 债权转让规则描述
	 */
	private String assignRuleDesc;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getUserType() {
		return userType;
	}

	public void setUserType(String userType) {
		this.userType = userType;
	}

	public String getProductType() {
		return productType;
	}

	public void setProductType(String productType) {
		this.productType = productType;
	}

	public String getAssignExpires() {
		return assignExpires;
	}

	public void setAssignExpires(String assignExpires) {
		this.assignExpires = assignExpires;
	}

	public BigDecimal getAnnualRate() {
		return annualRate;
	}

	public void setAnnualRate(BigDecimal annualRate) {
		this.annualRate = annualRate;
	}

	public BigDecimal getCouponsRate() {
		return couponsRate;
	}

	public void setCouponsRate(BigDecimal couponsRate) {
		this.couponsRate = couponsRate;
	}

	public BigDecimal getAssignFeeRate() {
		return assignFeeRate;
	}

	public void setAssignFeeRate(BigDecimal assignFeeRate) {
		this.assignFeeRate = assignFeeRate;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getRateDesc() {
		return rateDesc;
	}

	public void setRateDesc(String rateDesc) {
		this.rateDesc = rateDesc;
	}

	public String getAssignFeeDesc() {
		return assignFeeDesc;
	}

	public void setAssignFeeDesc(String assignFeeDesc) {
		this.assignFeeDesc = assignFeeDesc;
	}

	public String getAssignRuleDesc() {
		return assignRuleDesc;
	}

	public void setAssignRuleDesc(String assignRuleDesc) {
		this.assignRuleDesc = assignRuleDesc;
	}
		
	
}
